<?php

class admin_template_system_config_mail extends admin_theme
{
    
	protected function head()
	{
	    echo '<script type="text/javascript" language="javascript" src="apps/system/templates/config/js/mail.js"></script>';
	}

	protected function center()
	{
	    $config = $this->get('config');
	    
        $ui_editor = bone::get_admin_ui('editor');
		$ui_editor->set_action('./?action=system.config.mail_save');
		$ui_editor->set_fields(
		    array(
            	'type'=>'text', 
            	'name'=>'from_mail', 
            	'label'=>'发信邮件', 
            	'value'=>$config->from_mail,
		    	'width'=>'200px', 
            	'validate'=>array(
            		'required'=>true,
		    		'email'=>true
                )
            ),
            array(
            	'type'=>'text', 
            	'name'=>'from_name', 
            	'label'=>'发信人', 
            	'value'=>$config->from_name,
                'width'=>'200px', 
            	'validate'=>array(
            		'required'=>true
                )
            ),
            array(
            	'type'=>'radio', 
            	'name'=>'smtp', 
            	'label'=>'发送邮件服务器', 
            	'value'=>$config->smtp,
                'options'=>array('0'=>'服务器内置', '1'=>'SMTP')
            ),
            array(
            	'type'=>'text', 
            	'name'=>'smtp_host', 
            	'label'=>'SMTP服务器', 
            	'value'=>$config->smtp_host,
                'width'=>'200px'
            ),
            array(
            	'type'=>'text', 
            	'name'=>'smtp_port', 
            	'label'=>'SMTP端口', 
            	'value'=>$config->smtp_port,
                'width'=>'40px',
                'validate'=>array(
            		'digits'=>true,
                    'max'=>65535
                )
            ),
            array(
            	'type'=>'text', 
            	'name'=>'smtp_user', 
            	'label'=>'SMTP用户名', 
            	'value'=>$config->smtp_user,
                'width'=>'120px'
            ),
            array(
            	'type'=>'text', 
            	'name'=>'smtp_pass', 
            	'label'=>'SMTP用户名', 
            	'value'=>$config->smtp_pass,
                'width'=>'120px'
            )
        );
        $ui_editor->set_back('测试一下', './?action=system.config.mail_test');
        
		$ui_editor->display();
	}	

}
?>